﻿using System;
using System.Collections.Generic;
using System.Text;

namespace CppIDE.Core
{

    /// <summary>
    /// Egy hibaüzenetet (lehet warning is) reprezentál.
    /// </summary>
    public class Error
    {

        /// <summary>
        /// Konstruktor, létrehozza egy új hibát a megadott hibaüzenettel.
        /// </summary>
        /// <param name="message">a hibaüzenet</param>
        public Error(String message)
        {
            Message = message;
        }
         
        /// <summary>
        /// A hibaüzenet szövege
        /// </summary>
        protected String message;

        /// <summary>
        /// A hibaüzenet szövege tulajdonság
        /// </summary>
        /// <value>A hibaüzenet szövege</value>
        public String Message
        {
            get
            {
                return message;
            }
            protected set
            {
                message = value;
            }
        }

        /// <summary>
        /// Visszatér a string reprezentációval
        /// </summary>
        /// <returns>a hibaüzenet szövege</returns>
        public override string ToString()
        {
            return message;
        }

    }

}
